/*
 * Particion.cpp
 *
 *  Created on: Sep 22, 2012
 *      Author: romina
 */

#include "Particion.h"

namespace ordenamiento {

Particion::Particion():ArchivoBinario(){
	this->id = 0;
	this->registros = 0;
}

Particion::Particion(string path, int id):ArchivoBinario(path, W){
	this->id = id;
	this->registros = 0;
}

void Particion::set(string path, int id){
	this->id = id;
	this->path = path;
	this->registros = 0;
}


void Particion::open(){
	this->archivo.open(path.c_str(), std::fstream::in | std::fstream::binary);
}

void Particion::close(){
	this->archivo.clear();
	this->archivo.close();
}

int Particion::getId(){
	return this->id;
}

int Particion::getCantidadRegistros(){
	return this->registros;
}

void Particion::incRegistros(){
	this->registros++;
}

Particion::~Particion(){
}



} /* namespace ordenamiento */
